﻿#include<stdio.h>
//求字符串的长度
int Strlen(char *p)
{
	int count = 0;
	
	while (*p)
	{
		count++;
		p++;
	}
	return count;
}
//int main()
//{
//	char arr[1000] = "abc defghi";
//	//scanf_s("%s", arr);
//	int n= Strlen(arr);
//	printf("%d", n);
//	return 0;
//}
// 
// 函数递归法求字符串
//int Strlen(const char* p)
//{
//	if (*p == '\0')
//		return 0;
//	if (*p != '\0')
//	/*else*/
//		return Strlen(p+1) + 1;
//}
//
//int main()
//{
//	char arr[30] = "abcdef";
//	//scanf_s("%s", arr);
//	int n=Strlen(arr);
//	printf("%d", n);
//	return 0;
//}
//void sort(char *p,int n)
//{
//	int right = n-1;
//	int left = 0;
//	while (right >= left)
//	{
//		int tmp = p[right];
//		p[right] = p[left];
//		p[left] = tmp;
//		left++;
//		right--;
//	}
//}
//
//int main()
//{
//	char arr[31]="abcdef";
//	int n = Strlen(arr);
//	sort(arr,n);
//	printf("%s", arr);
//	return 0;
//}

//求数字的每⼀位之和
//int main()
//{
//	int m = 0;
//	scanf_s("%d", &m);
//	int sum = 0;
//	while (m)
//	{
//		sum += (m % 10);
//		m /= 10;
//	}
//	printf("%d", sum);
//	return 0;
//}

//int main()
//{
//	char arr[31] = "abcdef";
//	//scanf_s("%s", arr);
//	int left = 0;
//	int i = 0;
//	int right = Strlen(arr)-1;
//	while (right >= left)
//	{
//		if (arr[right] == arr[left])
//		{
//			right--;
//			left++;
//		}
//		else
//		{
//			i = 1;
//			break;
//		}
//	}
//	if (i)
//	{
//		printf("No");
//	}
//	else
//	{
//		printf("Yes");
//	}
//	return 0;
//}
//计算天数
//int main()
//{
//	int y = 0;
//	int m = 0;
//	scanf_s("%d%d", &y, &m);
//	switch(m)
//	{
//		case 1:
//		case 3:
//		case 5:
//		case 7:
//		case 8:
//		case 10:
//		case 12:
//			printf("%d",31);
//			break;
//		case 4:
//		case 6:
//		case 9:
//		case 11:
//			printf("%d",30);
//			break;
//		default:
//		{
//			if (y % 4 == 0 || (y % 100 == 0 && y % 400 == 0))
//				printf("%d", 29);
//			else
//				printf("%d", 28);
//		}
//	}
//	return 0;
//}


/*计算天数
int main()
{
	int y = 0;
	int m = 0;
	scanf_s("%d%d", &y, &m);
	switch(m)
	{
		case 1:
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:
		case 12:
			printf("%d",31);
			break;
		case 4:
		case 6:
		case 9:
		case 11:
			printf("%d",30);
			break;
		default:
		{
			if ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0)
				printf("%d", 29);
			else
				printf("%d", 28);
		}
	}
	return 0;
}*/

//int main()
//{
//	int arr[10] = { 1 ,2 ,3, 4, 5, 4, 5, 6, 1, 6 };
//	int n = 0;
//	//scanf_s("%d", arr);
//	scanf_s("%d", &n);
//
//	for (int i = 0; i < sizeof(arr) / sizeof(int); i++)
//	{
//		if (arr[i] == n)
//		{
//			int j = i;
//			//while (arr[j])
//			//{
//			//	/*arr[j] = arr[j + 1];*/
//			//}
//			for (j = i; j < sizeof(arr) / sizeof(int)-1; j++)
//			{
//				arr[j] = arr[j + 1];
//			}
//		}
//	}
//	for(int i =0; i < sizeof(arr) / sizeof(int); i++)
//
//	return 0;
//}